home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / form.arc / FORM.DOC < prev    next >
Text File  |  2006-08-17  |  37KB  |  1,123 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.         
  8.                                       
  9.                                       
  10.                                       
  11.                                       
  12.                                       
  13.                                       
  14.                                       
  15.                                       
  16.                                   FORM-GEN
  17.                                       
  18.                           Form Generation Program
  19.                                       
  20.                                       
  21.                                       
  22.                                       
  23.                                       
  24.                                       
  25.                                       
  26.                                       
  27.                                       
  28.                                       
  29.                                       
  30.                          (C) Copyright 1984, 85, 86
  31.                                      by
  32.                                R & S MacLean
  33.                                       
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                       
  74.                                   FORM-GEN
  75.                                           
  76.                                   Version 2.43
  77.                                    August '86
  78.                                       
  79.                          (C) Copyright 1984, 1985, 1986
  80.                                 by R & S MacLean
  81.  
  82.  
  83.         1. OVERVIEW
  84.  
  85.             FORM-GEN is designed to quickly and easily produce forms
  86.         for home and office use.  Many advanced features aid in the
  87.         creation and printing of forms, price lists, maps and other
  88.         useful items.  In addition, FORM-GEN can be used to aid in
  89.         the design of screens to be integrated with custom written
  90.         programs and some popular software packages.
  91.  
  92.             Currently, forms can be created any size up to a maximum
  93.         width of 79 characters and a maximum form length of 80
  94.         lines.
  95.  
  96.  
  97.         2. SYSTEM REQUIREMENTS
  98.  
  99.           1. FORM-GEN will operate in all IBM PC, XT and AT
  100.              Personal Computers and other IBM compatible
  101.              computers.  It requires a minimum of 128K of memory
  102.              and will operate under PC-DOS 2.1 or higher.
  103.  
  104.           2. FORM-GEN graphics can be displayed on all monitors
  105.              supported by IBM such as RGB Color Monitors,
  106.              Composite Type Monitors, as well as high resolution
  107.              monitors such as the IBM Monochrome Monitor, the
  108.              Zenith ZVM-1240 Monitor as well as Amdek and other
  109.              monitor types.  FORM-GEN will also support Hercules
  110.              and equivalent display cards.
  111.  
  112.           3. All printers in the IBM line and the Epson family of
  113.              printers are currently supported.  Other printers
  114.              must either support IBM character set or the Epson
  115.              dual density graphics mode.
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.                                                                page 2
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. Form-Gen ver 2.43                                            August '86
  137.  
  138.  
  139.         3. CONFIGURING FORM-GEN
  140.  
  141.             FORM-GEN will operate properly without the need to
  142.         configure it, but users of color or composite monitors can
  143.         enhance the performance of the screen display by configuring
  144.         it specifically for their monitor types.
  145.  
  146.             Form-Gen is configured for the desired display type by
  147.         typing in one of the following at the DOS prompt:
  148.  
  149.             MONO - for TTL monochrome monitors (such as the IBM
  150.         monitor)
  151.  
  152.             COLOR - for color monitors of all types
  153.  
  154.             B&W - for composite monochrome monitors (including
  155.         Compaq)
  156.  
  157.  
  158.         4. USING FORM-GEN
  159.  
  160.             To run FORM-GEN, simply type FORM.
  161.  
  162.             The light on the disk drive will light, and FORM-GEN's
  163.         sign-on screen will be displayed.  Press any key to begin.
  164.         The screen will be blank, with the exception of the "Command
  165.         Line" at the bottom.
  166.  
  167.             This is the blank drawing pad, and the command line is
  168.         there to indicate the status of the program and to provide a
  169.         reminder that pressing the [F10] key will activate the Help
  170.         function FORM-GEN.
  171.  
  172.             There is a blinking square in the upper left corner of
  173.         the screen.  This is the cursor and it is the drawing "pen"
  174.         in FORM-GEN.  In the lower right corner of the screen, at
  175.         the end of the command line, there is a box containing "Row
  176.         1 Col 1".  This is the cursor position indicator and will
  177.         track the row and column position of the cursor as it is
  178.         moved around the screen.
  179.  
  180.  
  181.         5. KEYBOARD FUNCTIONS
  182.  
  183.  
  184.         5.1 TEXTUAL MATERIAL
  185.  
  186.             Of course, normal text can be typed directly onto the
  187.         pad at any location.
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.                                                                page 3
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. Form-Gen ver 2.43                                            August '86
  203.  
  204.  
  205.         5.2 SPECIAL CHARACTERS
  206.  
  207.             Certain special characters are provided which broaden
  208.         the usefulness of the forms can be created.  These
  209.         characters can be entered by using a special key sequence
  210.         provided by IBM for this purpose.
  211.  
  212.             The special three digit code is entered on the numeric
  213.         keypad while holding down the [Alt] key.  When the [Alt] key
  214.         is released, the desired character will appear on the
  215.         screen.
  216.  
  217.             Codes for the special characters are:
  218.  
  219.             016 - right arrow head - ()
  220.  
  221.             017 - left arrow head  - ()
  222.  
  223.             018 - up/down arrow    - ()
  224.  
  225.             024 - up arrow         - ()
  226.  
  227.             025 - down arrow       - ()
  228.  
  229.             026 - right arrow      - (.)
  230.  
  231.             024 - left arrow       - ()
  232.  
  233.             176 - light texture    - (░)
  234.  
  235.             177 - medium texture   - (▒)
  236.  
  237.             178 - dark texture     - (▓)
  238.  
  239.             These characters can be entered directly onto the pad,
  240.         and then (if desired) duplicated using the Duplicate Mode
  241.         and the Block Copy Functions.
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.                                                                page 4
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. Form-Gen ver 2.43                                            August '86
  269.  
  270.  
  271.         5.3 CURSOR CONTROL KEYS
  272.  
  273.             A number of the keys on the keyboard are used to move
  274.         the cursor around on the pad:
  275.  
  276.         Move Cursor
  277.         [Arrow Keys]                            The four arrow keys at the right side of
  278.                             the keyboard are used to move the cursor
  279.                             around the drawing pad.
  280.  
  281.         Carriage Return
  282.         [Enter]                            The [Enter] key will move the cursor to
  283.                             the extreme left position of the next
  284.                             line of the pad. (Just like a
  285.                             typewriter.)
  286.  
  287.         TAB Right
  288.         [->|]                            Tab stops are set roughly every eight
  289.                             columns across the drawing pad.  (The
  290.                             tab stops are located at columns 1, 8,
  291.                             16, 24, 32, 40, 48, 56, 64, 72 and 79)
  292.                             Pressing this key will advance the
  293.                             cursor across the pad to the right until
  294.                             it reaches the next tab stop.
  295.  
  296.         TAB Left
  297.         [Shift] [|<-]                            The combination of [SHIFT] & [TAB] will
  298.                             move the cursor across the screen to the
  299.                             left until it reaches the nearest tab
  300.                             stop.
  301.  
  302.         Left Edge of Pad
  303.         [Home]                            This key will move the cursor to the
  304.                             left side of the drawing pad.
  305.  
  306.         Right Edge of Pad
  307.         [End]                            This key will move the cursor at the
  308.                             right side of the drawing pad.
  309.  
  310.         Top of Screen
  311.         [Ctrl] [Home]                            Holding the [Ctrl] key while pressing
  312.                             [Home] will move the cursor to the upper
  313.                             left corner of the current screen.
  314.  
  315.         Bottom of Screen
  316.         [Ctrl] [End]                            Holding the [Ctrl] key while pressing
  317.                             [End] will move the cursor to the lower
  318.                             left corner of the current screen.
  319.  
  320.         Top of Form
  321.         [Ctrl] [Pg Up]                            Holding the [Ctrl] key while pressing
  322.                             [Pg Up] will move the cursor to the
  323.                             upper left corner of the drawing pad.
  324.  
  325.  
  326.                                                                page 5
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. Form-Gen ver 2.43                                            August '86
  335.  
  336.  
  337.         Bottom of Form
  338.         [Ctrl] [Pg Dn]                            Holding the [Ctrl] key while pressing
  339.                             [Pg Dn] will move the cursor to the
  340.                             lower left corner of the drawing pad.
  341.  
  342.         Word Left
  343.         [F7]                            Pressing [F7] will cause the cursor to
  344.                             jump to the next word (or other non-
  345.                             blank item) to the left.
  346.  
  347.         Word Right
  348.         [F8]                            Pressing [F8] will cause the cursor to
  349.                             jump to the next word (or other non-
  350.                             blank item) to the right.
  351.  
  352.  
  353.         5.4 DRAWING CONTROL KEYS
  354.  
  355.         Single Line
  356.         [F1]                            Pressing this key will cause the cursor
  357.                             to draw THIN (single) lines on the
  358.                             screen.  When pressed, a notation
  359.                             indicating this mode will appear on the
  360.                             command line.  As long as the cursor is
  361.                             in this mode, it can be moved about the
  362.                             pad, drawing a THIN line wherever it
  363.                             goes.  To stop the cursor from drawing,
  364.                             select [F1] again.
  365.  
  366.         Double Line
  367.         [F2]                            Pressing this key will cause the cursor
  368.                             to draw THICK (double) lines on the
  369.                             screen.  When pressed, a notation
  370.                             indicating this mode will appear on the
  371.                             command line.  As long as the cursor is
  372.                             in this mode, it can be moved about the
  373.                             pad, drawing a THICK line wherever it
  374.                             goes.  To stop the cursor from drawing,
  375.                             select [F2] again.
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                                                page 6
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. Form-Gen ver 2.43                                            August '86
  401.  
  402.  
  403.         Duplicate
  404.         Character  [F3]                            Pressing this key will cause the cursor
  405.                             leave behind a trail of whatever
  406.                             character was under the cursor at the
  407.                             time it was pressed.  (For example if a
  408.                             "*" was under the cursor at the time the
  409.                             [F3] key was pressed, a trail of
  410.                             asterisks will be drawn on the screen
  411.                             when the cursor is moved.)  When
  412.                             pressed, a notation indicating this mode
  413.                             will appear on the command line.  As
  414.                             long as the cursor is in this mode, it
  415.                             can be moved about the pad, duplicating
  416.                             the character wherever it goes.  To stop
  417.                             the cursor from drawing, press the [F3]
  418.                             key again, or select one of the other
  419.                             drawing mode keys. ([F1] [F2] [F4])
  420.  
  421.         Erase
  422.         [F4]                            Pressing this key will put the cursor in
  423.                             erase mode.  While in this mode, the
  424.                             cursor will erase whatever it passes
  425.                             over while being moved around on the
  426.                             drawing pad.  When pressed, a notation
  427.                             indicating this mode will appear on the
  428.                             command line.  To stop the cursor from
  429.                             erasing, press the [F4] key again, or
  430.                             select one of the other drawing mode
  431.                             keys.
  432.  
  433.  
  434.         5.5 EDIT FUNCTIONS
  435.  
  436.         Delete Character
  437.         [Del]                            This key is used to delete the character
  438.                             which is currently under the cursor.
  439.                             All characters to the right of the
  440.                             cursor will be shifted to the left by
  441.                             one position.
  442.  
  443.         Backspace
  444.         [<-]                            The [<-] key will delete the character
  445.                             to the left of the cursor.  The
  446.                             character under the cursor, and all
  447.                             characters to the right of it, will be
  448.                             shifted one position to the left.
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.                                                                page 7
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. Form-Gen ver 2.43                                            August '86
  467.  
  468.  
  469.         Insert Space
  470.         [Ins]                            This key is used to insert a blank space
  471.                             at the current cursor position.  The
  472.                             character under the cursor and all
  473.                             characters to the right of the it will
  474.                             be shifted to the right by one position.
  475.                             The right most character will be lost.
  476.  
  477.         Insert Mode Toggle
  478.         [F5]                            This key toggles between INSERT and
  479.                             OVERWRITE modes.  When INSERT is active,
  480.                             characters to the right of the cursor
  481.                             will be moved to the right to make room
  482.                             for new text as is is entered.  When
  483.                             OVERWRITE is active, newly entered text
  484.                             will be written right over any old text
  485.                             under the cursor.
  486.  
  487.         Centre Function
  488.         [Alt] [C]                            Holding the [Alt] key while pressing [C]
  489.                             will cause a temporary marker (^) to
  490.                             appear on the line that the cursor is
  491.                             currently on.  Upon receiving this
  492.                             command, FORM-GEN locates the first non-
  493.                             blank characters on each side of the
  494.                             cursor.  When these have been located,
  495.                             FORM-GEN measures the distance between
  496.                             them and places the marker at the mid-
  497.                             point between them.  The marker is for
  498.                             visual use and will not be printed, or
  499.                             saved with the form.  It should be noted
  500.                             that the centre marker will disappear if
  501.                             the operator changes screens (i.e., with
  502.                             [Pg Dn]) and then returns.
  503.  
  504.                             The marker cannot be activated when the
  505.                             cursor is at the extreme left and right
  506.                             positions of a line.
  507.  
  508.                             To find the centre point of a blank line
  509.                             simply move the cursor to the second
  510.                             character position and activate the
  511.                             command and the centre marker will
  512.                             appear at the centre of the line.
  513.  
  514.                             If there is text in the area between the
  515.                             lines on the screen, it will be centred
  516.                             and no marker will be created.
  517.  
  518.  
  519.         5.6 ROW/COLUMN FUNCTIONS
  520.  
  521.  
  522.  
  523.  
  524.                                                                page 8
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. Form-Gen ver 2.43                                            August '86
  533.  
  534.  
  535.         Insert Line
  536.         [Alt] [I]                            Holding the [Alt] key while pressing [I]
  537.                             will insert a blank line at the position
  538.                             of the cursor.  The line the cursor is
  539.                             on, and all subsequent lines, will be
  540.                             moved down one line.  Any text or lines
  541.                             on the last (or 80th) line will be lost.
  542.                             (See also Stretch Function.)
  543.  
  544.         Delete Line
  545.         [Alt] [D]                            Holding the [Alt] key while pressing [D]
  546.                             will delete the line which is currently
  547.                             under the cursor.  All subsequent lines
  548.                             will be moved up by one line.
  549.  
  550.         Insert Column
  551.         [Ctrl] [->]                            Holding the [Ctrl] key while pressing [-
  552.                             >] will insert a blank vertical column
  553.                             at the position of the cursor.  The text
  554.                             and graphics in the column under the
  555.                             cursor, and everything to the right of
  556.                             it, will be shifted one position to the
  557.                             right.  The contents of the right most
  558.                             column will be lost.  (See also Stretch
  559.                             Function.)
  560.  
  561.         Delete Column
  562.         [Ctrl] [<-]                            Holding the [Ctrl] key while pressing
  563.                             [<-] will delete the column which is
  564.                             currently under the cursor.  All text
  565.                             and graphics to the right of the cursor
  566.                             will be shifted one position to the
  567.                             left.
  568.  
  569.         Stretch Mode
  570.         Toggle     [F6]                            This key toggles the stretch mode on and
  571.                             off.  When STRETCH is enabled, lines in
  572.                             the form will be patched whenever a line
  573.                             in inserted in the form.  The state of
  574.                             this mode will be indicated on the
  575.                             command line.
  576.  
  577.  
  578.         5.7 BLOCK OPERATIONS
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.                                                                page 9
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. Form-Gen ver 2.43                                            August '86
  599.  
  600.  
  601.         Define Block
  602.         [Alt] [F6]                            Pressing this combination will allow the
  603.                             definition of a block to copy, move or
  604.                             clear.   Move the cursor to the upper
  605.                             left corner of the intended block and
  606.                             then press the [Alt] [F6] combination.
  607.                             Once this is done, Form-Gen is in block
  608.                             define mode and the only keys allowed
  609.                             are the four arrow keys.  As the cursor
  610.                             is moved down or to the right, the block
  611.                             will be highlighted.  When the complete
  612.                             block area is defined, pressing [Alt]
  613.                             [F6] again will complete the definition
  614.                             and eliminate the highlight.
  615.  
  616.                             At this point, FORM-GEN remembers the
  617.                             defined source block area and is ready
  618.                             to copy, move or clear the block.
  619.  
  620.         Copy Block
  621.         [Alt] [F3]                            Once a block has been defined, it can be
  622.                             duplicated elsewhere in the form by
  623.                             moving the cursor to the upper left
  624.                             corner of the destination area and
  625.                             pressing [Alt] [F3].
  626.  
  627.         Move Block
  628.         [Alt] [F4]                            Once a block has been defined, it can be
  629.                             moved elsewhere in the form by moving
  630.                             the cursor to the upper left corner of
  631.                             the destination area and pressing [Alt]
  632.                             [F4].
  633.  
  634.         Clear Block
  635.         [Alt] [F5]                            The defined block area can be cleared by
  636.                             pressing the [Alt] [F5] combination.
  637.  
  638.  
  639.         5.8 PRINT FUNCTION
  640.  
  641.         Print Form
  642.         [Alt] [F10]                            This will print the custom designed
  643.                             form.  (This is covered in detail in the
  644.                             section entitled "Printing Forms".
  645.  
  646.  
  647.         5.9 FILE HANDLING FUNCTIONS
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.                                                                page 10
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. Form-Gen ver 2.43                                            August '86
  665.  
  666.  
  667.         Save Form
  668.         [F9]                            Pressing this key will save a copy of
  669.                             the form on the pad on the diskette.
  670.                             Once saved, the forms can be recalled
  671.                             for modification or printing at any
  672.                             time.  For Form-Gen data files, there is
  673.                             no need to type ".FRM" at the end of the
  674.                             file name as Form-Gen will automatically
  675.                             add it.  (More detail on this in the
  676.                             section "Methods of Saving Forms")
  677.  
  678.         Load Form
  679.         [Alt] [F9]                            This Function will load a previously
  680.                             saved form design from the diskette into
  681.                             memory for modification or printing.
  682.                             FORM-GEN will ask for the name of the
  683.                             form.  There is no need to type ".FRM"
  684.                             at the end of the file name as Form-Gen
  685.                             will automatically add it.  The default
  686.                             path to the data directory can be set
  687.                             using [Alt] [P] key combination.
  688.  
  689.         Set Data Path
  690.         [Alt] [F9]                            Pressing this combination will cause
  691.                             Form-Gen to ask for a default path to
  692.                             the data directory where forms are to be
  693.                             stored.  The path may optionally include
  694.                             a drive specification. (ie. B:\FORMDATA)
  695.                             Once entered, Form-Gen will remember the
  696.                             path during subsequent sessions.
  697.  
  698.                             To clear the path so that Form-Gen will
  699.                             store forms in the current directory,
  700.                             simply enter "." at the prompt.
  701.  
  702.         Display Disk
  703.         Directory  [Alt]                            Holding the [Alt] key while pressing [F]
  704.         [F]                            will cause FORM-GEN to display a
  705.                             directory of the data directory declared
  706.                             as the default.  (See Set Data Path
  707.                             command.)
  708.  
  709.  
  710.         5.10 FORM-GEN ENVIRONMENT FUNCTIONS
  711.  
  712.         Help
  713.         [F10]                            Help regarding FORM-GEN keys is
  714.                             displayed by pressing the [F10] key.
  715.                             FORM-GEN will display a complete list of
  716.                             useful function keys grouped according
  717.                             to function.  This feature provides
  718.                             ready reference to all FORM-GEN
  719.                             functions.
  720.  
  721.  
  722.                                                                page 11
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. Form-Gen ver 2.43                                            August '86
  731.  
  732.  
  733.         Set Screen Colors
  734.         [Alt] [F8]                            Pressing this combination will prompt
  735.                             FORM-GEN to display a screen showing the
  736.                             possible colors available for the
  737.                             various FORM-GEN functions.  Any
  738.                             selections made will be automatically
  739.                             saved for future use. (To exit without
  740.                             making any changes, simply press [Enter]
  741.                             for each of the 12 selections.)
  742.  
  743.         Clear Pad
  744.         [Alt] [F7]                            Pressing this key will completely CLEAR
  745.                             THE FORM CURRENTLY IN MEMORY.  FORM-GEN
  746.                             has a safety feature built in to
  747.                             eliminate accidentally loss of unsaved
  748.                             forms.  It will ask for confirmation
  749.                             before clearing the current form.  Enter
  750.                             Y(es) to clear or N(o) to cancel the
  751.                             command.
  752.  
  753.  
  754.         5.11 OTHER FUNCTIONS
  755.  
  756.         Exit FORM-GEN
  757.         [Alt] [X]                            This combination is used to exit FORM-
  758.                             GEN.  It is important to note that ANY
  759.                             FORM DESIGN WHICH HAS NOT BEEN SAVED
  760.                             WILL BE LOST.  FORM-GEN has a safety
  761.                             feature built in to eliminate accidental
  762.                             loss of forms.  It will ask for
  763.                             confirmation before exiting from the
  764.                             program.  Enter Y(es) to exit or N(o) to
  765.                             cancel the command.
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                                                                page 12
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796. Form-Gen ver 2.43                                            August '86
  797.  
  798.  
  799.         6. PRINTING CUSTOMIZED FORMS
  800.  
  801.             When the [Alt] [F10] key combination is pressed, a print
  802.         menu is displayed at the bottom of the screen:
  803.         
  804.         Printer: [1]-IBM Graphics  [2]-Epson Pica  [3]-Epson Elite
  805.  
  806.             Selecting any of these options will print a copy of the
  807.         form currently on the pad.  The use and differences between
  808.         these options is detailed below.
  809.  
  810.         [1]-IBM Graphics
  811.                             Pressing [1] will, of course, cause the
  812.                             form to be printed.  The copy produced
  813.                             will be of standard density for the
  814.                             printer.  If the printer is an IBM
  815.                             Graphics printer, the dot density will
  816.                             be comparatively low, if it is an IBM
  817.                             Quietwriter, the print quality will be
  818.                             excellent.  This selection will operate
  819.                             only with printers which have the
  820.                             capability to recognize and print the
  821.                             IBM PC graphics characters built in.
  822.                             The IBM Graphics printer, IBM
  823.                             Quietwriter, and many other printer
  824.                             brands feature this ability.  Other
  825.                             printers commonly used with IBM PC's may
  826.                             not work properly with this option.
  827.  
  828.         [2]-Epson Pica
  829.                             Selecting this option will produce a
  830.                             high quality hard copy in the PICA (or
  831.                             10 characters/inch) size.  The lines
  832.                             will be produced using dual density
  833.                             graphics, alpha-numeric characters using
  834.                             emphasized mode.  This combination will
  835.                             render high quality on an Epson or
  836.                             Epson-compatible printer.
  837.  
  838.         [3]-Epson Elite
  839.                             This option will also produce a high
  840.                             quality copy of the form, but it will be
  841.                             sized at 12 characters/inch.  The form
  842.                             lines will be similar to option 2, but
  843.                             the text will be printed in double print
  844.                             mode.
  845.  
  846.             If one of the Epson options has been selected, a second
  847.         menu is displayed at the bottom of the screen:
  848.         
  849.         Epson Printer Type: [1]-MX/FX  [2]-LQ
  850.         
  851.  
  852.  
  853.  
  854.                                                                page 13
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862. Form-Gen ver 2.43                                            August '86
  863.  
  864.  
  865.         7. METHODS OF SAVING FORMS
  866.  
  867.             When the [F9]-Save key is pressed, a menu similar to
  868.         that below will be displayed on the bottom line of the
  869.         screen:
  870.         
  871.         Save File Type: [1]-Standard  [2]-ASCII Text  [3]-R:Base
  872.         Data Form
  873.  
  874.             Each of these options is used as follows:
  875.  
  876.         [1]- Standard
  877.                             This is the standard and recommended
  878.                             method of saving forms for future
  879.                             modification and printing with FORM-GEN.
  880.                             The form may be given any eight
  881.                             character filename.  If desired, a three
  882.                             character extension may be specified.
  883.                             If no extension is given, FORM-GEN will
  884.                             attach the suffix ".FRM" to the end of
  885.                             the filename.  (ie. a file given the
  886.                             name SAMPLE would be saved as
  887.                             SAMPLE.FRM)
  888.  
  889.                             If a file name is selected that is
  890.                             already on the data diskette FORM-GEN
  891.                             will produce a warning and ask if it is
  892.                             to be overwritten.  Overwrite will
  893.                             replace the old copy of the form with
  894.                             the new copy.  Choose Y (Yes) to
  895.                             complete this function.  If the old form
  896.                             is not to be overwritten (and lost),
  897.                             select N (No).
  898.  
  899.         [2]-ASCII Text
  900.                             This option will save the form as a
  901.                             standard ASCII text file, complete with
  902.                             carriage returns.  This method of saving
  903.                             forms can be used to make them available
  904.                             for use with other programs, for
  905.                             creating screens for BASIC, etc..  If no
  906.                             file extension is specified, FORM-GEN
  907.                             will attach the extension ".TXT" to the
  908.                             end of the file name.
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.                                                                page 14
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928. Form-Gen ver 2.43                                            August '86
  929.  
  930.  
  931.         [3]-R:Base Format
  932.                             This option allows the creation of data
  933.                             input screens for use with the R:Base
  934.                             series of database systems from
  935.                             MicroRIM.  When this option is
  936.                             specified, FORM-GEN will prompt for a
  937.                             filename, a form name, and a relation
  938.                             name.  Unless otherwise specified, FORM-
  939.                             GEN will create the file with ".RBF" as
  940.                             the file extension.
  941.  
  942.                             More detail on this in the section
  943.                             entitled "Creating R:Base 4000 Input
  944.                             Forms"
  945.  
  946.  
  947.         7.1 CREATING R:Base INPUT FORMS
  948.  
  949.             The following steps are necessary to create and transfer
  950.         a data input form to R:Base:
  951.  
  952.           1) Create the data input form.  When creating data
  953.              input forms, ensure that there are no quotation
  954.              marks (") in the forms.  (If quotation marks do
  955.              appear in the forms, R:Base may have difficulty in
  956.              loading, usually resulting in the loss of anything
  957.              to the right of the quotation mark on that line)
  958.  
  959.              NOTE: If quotation marks are to be placed in the
  960.              data input screen, leave space for them now, and
  961.              edit them in using the forms command in R:Base.
  962.  
  963.           2) Save the form using both the Standard format and the
  964.              R:Base format.  (This will allow for later
  965.              modifications if necessary)  Once the form design is
  966.              completed, save the form design under [3]-R:Base
  967.              format.  FORM-GEN will ask for:
  968.                a) File name
  969.                b) R:Base Form name
  970.                c) R:Base Relation name
  971.  
  972.             Please note these names for use with R:Base.
  973.  
  974.  
  975.         7.2 TRANSFERRING FILES TO R:Base
  976.  
  977.           1  Enter R:Base.
  978.  
  979.           2  Open the desired database for the input forms.
  980.  
  981.           3  Type FORMS [RETURN]. (See R:Base 4000 Manual p. 3-9)
  982.  
  983.  
  984.  
  985.  
  986.                                                                page 15
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994. Form-Gen ver 2.43                                            August '86
  995.  
  996.  
  997.           4  R:Base will ask for a Form Name.  Enter any name
  998.              here.
  999.  
  1000.           5  R:Base will ask for a Relation Name.  Enter any name
  1001.              BUT a name that has been defined.  At this point
  1002.              R:Base will respond with, --ERROR--  "relation name"
  1003.              is an undefined relation.  GOOD, this is normal.
  1004.  
  1005.           6  Type LOAD FORMS FROM filename.RBF AS ASCII [RETURN].
  1006.              (filename.RBF refers to the file name of the form
  1007.              saved in FORM-GEN) (See R:Base Manual p.3-25).
  1008.  
  1009.           7  Type FORMS [RETURN].
  1010.  
  1011.           8  R:Base will ask for a Form Name. This is the name of
  1012.              form given when saving in R:Base format.
  1013.  
  1014.           9  R:Base will respond with, "--ERROR-- You do not have
  1015.              any attributes defined for this form.  Press any key
  1016.              to continue."  DO NOT WORRY, THIS IS NORMAL, press
  1017.              [RETURN]
  1018.  
  1019.           10 Your form will now be displayed on the screen.
  1020.              Press "Esc" to continue normal R:Base processing.
  1021.              The data input form created in FORM-GEN is now a
  1022.              part of the R:Base database.
  1023.  
  1024.  
  1025.         8. AUTOMATIC FORM SAVE FEATURE
  1026.  
  1027.             If an error occurs during the operation of the program,
  1028.         FORM-GEN will automatically save the form currently on the
  1029.         pad in a file called RESCUED.FRM.  This feature will prevent
  1030.         the frustration caused by loss of work in the event of a
  1031.         software or hardware failure.
  1032.  
  1033.  
  1034.         9. WISH LIST
  1035.  
  1036.             Features on the list for future versions:
  1037.  
  1038.           - horizontal scrolling and support for forms up to
  1039.             255 characters wide
  1040.  
  1041.           - specialized font commands to allow expanded and
  1042.             other special character formats to be utilized
  1043.  
  1044.           - ability to call DOS from within the program
  1045.  
  1046.           - support for other printers including laser
  1047.  
  1048.           - graphics support for all IBM characters
  1049.  
  1050.  
  1051.  
  1052.                                                                page 16
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060. Form-Gen ver 2.43                                            August '86
  1061.  
  1062.  
  1063.           - condensed print support
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.                                                                page 17
  1119.  
  1120.  
  1121.  
  1122.  
  1123.